<?php
/**
 * HaB
 *
 * Gestor de contenidos de alta disponibilidad
 *
 * @package		HaB
 * @author		Oscar M. Lage <r0sk10@gmail.com>
 * @author		Marcos B.L. <marcosbl@gmail.com>
 * @version		1.0
 */

/**
 * index.php
 *
 * Archivo principal del módulo blog
 *
 * @package		HaB
 * @version		1.0
 */

// Carga de funciones específicas del módulo
require(DIR_MODULES . $url['module'] . '/functions.php');

// Despachador de URLs del modulo
$url_mod = despacha_mod('blog');

//print_r($url_mod);

// Cargamos el fichero general de idioma
if($url_mod['lang']!='' AND file_exists(DIR_MODULES . $url['module'] . '/lang/' . $url_mod['lang'] . '.mo'))
	$_SESSION['LANGUAGE']=$url_mod['lang'];
if(!isset($_SESSION['LANGUAGE']) OR ($url_mod['lang']=='' AND $_SESSION['LANGUAGE']==''))
	$_SESSION['LANGUAGE']=LANGUAGE;
switch($_SESSION['LANGUAGE'])
{
	case "es":	setlocale(LC_ALL, 'es_ES@euro', 'es_ES','es_ES.UTF-8', 'es_ES.utf8'); 
				bindtextdomain('messages', 'lang');
				break;
}
require DIR_MODULES . $url['module'] . '/lang/' . $_SESSION['LANGUAGE'] . '.mo';


// Llamamos al controlador adecuado
if(file_exists(DIR_MODULES . $url['module'] . '/_controller/' . $url_mod['accion'] .'.php'))
	require(DIR_MODULES . $url['module'] . '/_controller/' . $url_mod['accion'] .'.php');
else
	echo "Ha ocurrido un error:" . DIR_MODULES . $url['module'] . '/_controller/' . $url_mod['accion'] .'.php';

?>